automatic barrel

  1. Noun, Military otomatik namlu